package com.fhMall.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @author Nanfeng
 * @date 2019年10月4日
 * @description 合伙人用户
 */
@Data
@ApiModel("合伙人用户Response")
@Builder(builderClassName = "Builder")
@AllArgsConstructor
@NoArgsConstructor
public class UmsMemberResponse implements ResponseData{

    /*id,主键*/
    private Integer id;
    /*
     * 用户来源，1->系统自建,2->微信公众号授权
     * */
    private Integer sourceType;
    
    /*第三方账号,微信就是openId*/
    private String thirdAccount;
    /*上级合伙人id*/
    private Integer prePartnerId;
    
    private String username;
    
    private String password;
    /*昵称*/
    private String nickname;
    /*电话*/
    private String phone;
    /*帐号启用状态:0->禁用；1->启用*/
    private Integer status;
    /*
     * 头像
     */
    private String headPic;
    /*邮箱*/
    private String email;
    /*身份证号码*/
    private String pid;
    /*
     * 性别：
     * 0->未知；1->男；2->女
     */
    private Integer sex;
    /*
     * 生日
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date birthday;
    /*职业*/
    private String job;
    /*地址*/
    private String address;
    /*个性签名*/
    private String personalizedSignature;
    /*合伙人类型:
     * 0->不是合伙人，1->合伙人，2->合伙人伙伴
     * */
    private Integer partnerType;
    /*是否购买过商品,0->没有，1->购买过*/
    private Integer hasBuyGood;
    /*是否购关注微信,0->没有，1->购买过*/
    private Integer hasFocusWechat;
    /*历史积分*/
    private Integer historyIntegration;
    /*当前积分数量*/
    private Integer currentIntegration;
    /*总积分数量*/
    private Double consumption;
    
    
}
